
function CommonResources(){
	var loadingImagesArray;
}

var common = new CommonResources();

function updateGameList(){
	var lista_HTML = ""
	var lista = listaDeJuegos.gamesList
	for(var g = 0; g<lista.length; g++){
		var game = lista[g]
		var Titulo = game.Titulo
		var Icono = game.Icono
		lista_HTML +='<li>'
		lista_HTML += '<img src="'+Icono+'"/>'
		lista_HTML +="</li>"
	}
	var lista_View = $("#listaDeJuegos")
	lista_View.html(lista_HTML)
	lista_View.listview('refresh');
	
	lista_View.each( function(){
		var element = $(this)
		function ElemenTapped(index){
			 //Asigna los datos al playlist para usarlos en otra pantalla
			 CurrentGameToLoad = index
			 //Definida la informacion vamos a la seccion de audio     
			 $.mobile.changePage("#PaginaJuego");
		}
		element.on(eventToHearForTap, ElemenTapped)
	})

}

function LoadGames_InDevice(){
	//console.log("LoadGames_InDevice")
	var drawCanvas = $("#GameDrawCanvas").get()[0]
	common.loadingImagesArray = new Array(1);
	common.loadingImagesArray[0] = ($("#LoadingImage0")).get(0);
	//console.log(drawCanvas);
	listaDeJuegos.gamesList = new Array();
	listaDeJuegos.gamesList[0] = new Object
	listaDeJuegos.gamesList[0].Titulo = "TutanGold"
	listaDeJuegos.gamesList[0].Icono = "TutanGold/TutanGoldIcon.png"	
	listaDeJuegos.gamesList[0].desc = loadTutanGold(listaDeJuegos.gamesList[0].Titulo, drawCanvas, time);
	listaDeJuegos.gamesList[0].desc.index = 0;
	listaDeJuegos.gamesList[0].desc.common = common;

	updateGameList()
}

function LoadGames_InBrowser(){




	$.ajaxSetup({ cache:false });
	jQuery.support.cors = true;
	$.getJSON("js/ListaDeJuegos.json")
	.done(function(listaDeJuegos_result) {
			console.log("games list query finished")
			listaDeJuegos = listaDeJuegos_result;
			updateGameList()			
		}
	).fail(function(evt) { console.log( "error JSON :(" , evt); })




	
}

function LoadGames(){
	
	
	
	if(inBrowser){//Es una pagina web
		//console.log("Loading JSON gamesList")
		//LoadGames_InBrowser()
	}else{
		//console.log("Loading static gamesList")
		//LoadGames_InDevice()		
	}
	LoadGames_InDevice()	
	var lista_View = $("#listaDeJuegos")	
	lista_View.each( function(){
		var element = $(this)
		function ElemenTapped(){
			 //Asigna los datos al playlist para usarlos en otra pantalla
			 //CurrentGameInfo
			 //Definida la informacion vamos a la seccion de audio     
			 $.mobile.changePage("#PaginaJuego");
		}
		element.on(eventToHearForTap, ElemenTapped)
	})
	
	
	
}